package audio

import (
	"fmt"
	"os"
	"path/filepath"
)

func SaveAudioAsOpus(data []byte, outputPath string) (err error) {
	// 直接保存原始Opus数据（无需转码）
	dir := filepath.Dir(outputPath)
	if err = os.MkdirAll(dir, 0755); err != nil {
		return fmt.Errorf("无法创建目录: %v", err)
	}
	err = os.WriteFile(outputPath, data, 0644)
	return
}
